package com.inoneone.youba.mcht.dao.mapper;

import com.inoneone.youba.mcht.dao.po.HotUpdate;
import com.inoneone.youba.mcht.dao.po.HotUpdateExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface HotUpdateMapper {
    long countByExample(HotUpdateExample example);

    int deleteByExample(HotUpdateExample example);

    int deleteByPrimaryKey(Long versionId);

    int insert(HotUpdate record);

    int insertSelective(HotUpdate record);

    List<HotUpdate> selectByExample(HotUpdateExample example);

    HotUpdate selectByPrimaryKey(Long versionId);

    int updateByExampleSelective(@Param("record") HotUpdate record, @Param("example") HotUpdateExample example);

    int updateByExample(@Param("record") HotUpdate record, @Param("example") HotUpdateExample example);

    int updateByPrimaryKeySelective(HotUpdate record);

    int updateByPrimaryKey(HotUpdate record);
}